home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / os2 / nchat100.zip / NETCHAT.INF (.txt) < prev    next >
OS/2 Help File  |  1997-05-10  |  65KB  |  1,560 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. What is NetChat? ΓòÉΓòÉΓòÉ
  3.  
  4. NetChat for OS/2
  5.  
  6. Copyright (c) 1997 by Gary L. Robinson 
  7.  
  8.   NetChat for OS/2 is a small and fast personal communication tool for OS/2. 
  9. It is designed to hook two people up directly (without using the IRC channels, 
  10. servers, IP servers, etc.) for a one-on-one  personal text mode chat.
  11.  
  12.   NetChat for OS/2 utilizes a "Hailing feature" to accomplish this.  The 
  13. hailing feature uses a built in seamless e-mail facility to send your current 
  14. IP address to another NetChat user in a specially coded e-mail letter.  The 
  15. other user (who is checked into the net and has NetChat running in Monitor ON 
  16. mode) will receive the message and prompt him to connect or not connect. 
  17.  
  18.   The NetChat Monitor ON mode checks your mail box (at user set intervals) for 
  19. NetChat Hailing messages.  If it detects a NetChat hailing message(s) it 
  20. downloads them, deletes them from the server, and prompts you to see if you 
  21. want to attempt a connection. 
  22.  
  23.   If you decline to connect at that time NetChat will save the hailing 
  24. message(s) in Hail log.  The Hail log can also be used to make connections - 
  25. assuming the message is not so old that the person hasn't logged off the 
  26. internet, turned off NetChat, or logged off and back on with a new IP address. 
  27.  
  28.   Once NetChat gets an IP address from the NetChat Hailing message it can then 
  29. directly connect you with the other party.  The ONLY use of the e-mail system 
  30. is to initially exchange an IP address.
  31.  
  32.   One button Hailing makes it a simple and painless way to connect.
  33.  
  34.   No other servers, e-mail or support software are needed.
  35.  
  36.  
  37. ΓòÉΓòÉΓòÉ 1.1. Why is NetChat? ΓòÉΓòÉΓòÉ
  38.  
  39. Why is NetChat?
  40.  
  41.   NetChat for OS/2 has primarily been written to give OS/2 it's first low 
  42. overhead personal P.M. chat program.
  43.  
  44.   It's main goal is to stay as lean and as fast as possible.  I have no 
  45. intention of adding features until it becomes a multi-megabyte bloatware wonder.
  46.  
  47.   Current NetChat design specifications call for a maximum NetChat package size 
  48. of around 300K to 400K. 
  49.  
  50.   I do intend to make it better and to add numerous enhancements or features 
  51. but I do not intend to change the basic scope and goal of the program.  it is 
  52. intended to be a one-on-one chat program and will remain that way. 
  53.  
  54.   It was also written because of my general dislike of the IRC Chat channels. 
  55. My limited experience there has not generally been a good one. 
  56.  
  57.   That's why NetChat does not rely on IRC channels or any other extraneous 
  58. servers - or the mercy of their owners.
  59.  
  60.   It will remain that way.
  61.  
  62.   Having said that, future design specifications call for a totally separate 
  63. NetChat version which will allow Round Table (eg....more than two participants) 
  64. flavoured connections; whether such an implementation becomes reality is 
  65. dependent upon a display of genuine interest by the internet community in 
  66. purchasing such a product.
  67.  
  68.   A Win95 version is also currently being planned and work on it will commence 
  69. soon after the launch of this OS/2 version. 
  70.  
  71.  
  72. ΓòÉΓòÉΓòÉ 2. Program Requirements ΓòÉΓòÉΓòÉ
  73.  
  74. Netchat for OS/2 Requirements 
  75.  
  76.   NetChat for OS/2 requires OS/2 3.x or OS/2 4.x.  It should run well in 
  77. machines with small amounts of memory (6-8mb).
  78.  
  79.   It also requires you to have TCP/IP installed and an internet provider with 
  80. an e-mail account to send and receive NetChat Hailing messages.
  81.  
  82.   NetChat does not require any IRC servers, IP servers, additional e-mail 
  83. program, or anything else to function properly.
  84.  
  85.  
  86. ΓòÉΓòÉΓòÉ 3. NetChat Support ΓòÉΓòÉΓòÉ
  87.  
  88. NetChat support 
  89.  
  90.   NetChat is primarily supported by me through e-mail and/or a live 
  91. pre-arranged NetChat session with me.
  92.  
  93.   My schedule is very erratic and seldom the same from one week to the next, though.
  94.  
  95.   E-mail is probably the most reliable way of getting to me with a problem 
  96. report.  Please send all the details you can if you send a report of a problem. 
  97. A "It ain't workin dude!" report doesn't do either of us any good!  The devil 
  98. is in the details .....
  99.  
  100.   Send all e-mail to either grobin@iname.com or hkypuck@hotmail.com
  101.  
  102.   These mail boxes are usually read every day.
  103.  
  104.   E-mail can also be left at the MailTo link on my web page at http://www.coax.net/people/grobin
  105.  
  106.   Support for NetChat is also available from Barry Adams and his NetChat 
  107. Support Page (The Official NetChat Support page).  The address is http://cud.cow-net.com/badams/index.htm
  108.  
  109.   The web page includes a downloadable list of current users who would like to 
  110. chat with other users, the latest version of NetChat, the ability to add your 
  111. own name and e-mail address to the NetChat users list, hints on integrating 
  112. MR2i with NetChat, and other announcements and helpful ideas.
  113.  
  114.  
  115. ΓòÉΓòÉΓòÉ 3.1. A special thank you! ΓòÉΓòÉΓòÉ
  116.  
  117. A Special thank you!
  118.  
  119.   This program is an accumulation of a lot of work, sacrifice, and sweat.  Many 
  120. man hours spent looking for solutions and lots of "grunt" work.
  121.  
  122.   And not all of it was done by me ...
  123.  
  124.   The beta testers who have helped and encouraged me, crabbed at me, groaned at 
  125. my mistakes, and generally given me great ideas are partly responsible for this 
  126. program being released before the 23 century.
  127.  
  128.   In particular four of them have been almost indespensable with their help.
  129.  
  130.   My good friend and tester Junior Thompson, whose machine I blow up regularly 
  131. with experimental code is always a good source for ideas and has been an 
  132. immense help in facilitating the setting up a local network here to do the 
  133. testing necessary to finish this application.  When I have made 100 million 
  134. dollars off this program and live near the Riviera I will occassionally send 
  135. him scraps of my bread when I think of him.  Just kidding Junior!  Thanks again 
  136. for the help.
  137.  
  138.   Matt Linder, a fellow OS/2 enthusiast and programmer, has also been a source 
  139. of help with several code related problems.  While his schedule is almost as 
  140. bad as mine we have traded ideas and code via e-mail and the local OS/2 S.I.G. 
  141. meeting.  Thank you Matt for some of the ideas and code snippets.
  142.  
  143.   Lastly, are the two "wild and crazy guys" from Canada.  Barry Adams and 
  144. Lawrence Lucier.  Barry and Lawrence are two really hip OS/2 enthusiasts who 
  145. have spent an enormous amount of time connected in NetChat sessions testing and 
  146. regularly blowing up new features!  Every time I thought I had coded something 
  147. well Barry would just smile (electronically, of course) and crash the latest 
  148. beta.  If it passed his test he handed it to Lawrence for the real test ..... 
  149. Seriously, a big thank you to Barry and Lawrence for all their efforts and 
  150. help! 
  151.  
  152.  
  153. ΓòÉΓòÉΓòÉ 4. Installing NetChat for OS/2 ΓòÉΓòÉΓòÉ
  154.  
  155. Installing NetChat for OS/2
  156.  
  157.   Copy NETCHAT.EXE to a directory (folder) and put a program object or a shadow 
  158. object on your Desktop or launchpad.  NetChat will create (during use) several 
  159. data files, temporary files and it's own .INI file.
  160.  
  161.   This .INF file may also be copied to the same folder but is not required for 
  162. NetChat to function properly.
  163.  
  164.  
  165. ΓòÉΓòÉΓòÉ 5. Using NetChat ΓòÉΓòÉΓòÉ
  166.  
  167. Using NetChat 
  168.  
  169.   NetChat should have it's settings pages filled out before going on to the 
  170. Quick Start section or the Details on using NetChat section.
  171.  
  172.   General use of NetChat consists of connecting with another user and typing 
  173. text in the lower entry field area (local) and pressing ENTER when you want to 
  174. send the text to the person you are connected to.  The text you type locally 
  175. and send is also echoed to the upper entry field area. 
  176.  
  177.   The upper entry field area is also where you will see the messages appear 
  178. from the person you are connected to. 
  179.  
  180.   This makes the Nickname setting in the Internet acct. settings dialog very 
  181. important since each message is preceeded by the senders nickname.  This makes 
  182. it easier to differentiate the origin of the numerous messages in the upper 
  183. entry field area.  Otherwise it could be difficult to tell who typed which message.
  184.  
  185.   Also, all messages originated locally and echoed in the upper entry field 
  186. area have the Nickname encased in the less than symbol (<) and the greater than 
  187. symbol (>).
  188.  
  189.   Messages originated by the remote party will be encased by the left square 
  190. bracket symbol ([) and the right square bracket symbol (]).
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 5.1. Special note for ibm.net users! (Advantis) ΓòÉΓòÉΓòÉ
  194.  
  195. Special note to ibm.net users 
  196.  
  197.   It is possible that Advantis users (and perhaps users of some other ISP's) 
  198. may have a problem getting the Hailing functions or other parts of NetChat to 
  199. work properly.
  200.  
  201.   One of the NetChat beta testers that uses Advantis discovered that a "could 
  202. not find host name" error message was consistently generated whenever a domain 
  203. name of ibm.net was typed into NetChats' Internet Account field;  this problem 
  204. was overcome, however, by downloading a file from IBM off their web site that 
  205. has the alias info needed to access them properly :  http://www.ibm.net/helphints.html
  206.  
  207.   My beta tester recommends Advantis folks use :  smtp-gw01.ca.us.ibm.net to 
  208. send hailing messages and : pop03.ca.us.ibm.net to receive hailing messages.
  209.  
  210.   It is entirely possible that others may also run into this problem with some 
  211. ISP's.  If so, all we can recommend now is to experiment and see if a variation 
  212. of the domain name for your ISP will work and/or contact your ISP for alias 
  213. info for their mail server, etc.
  214.  
  215.   Looking at the header of a received and a sent mail message may also give a 
  216. clue as to what the true domain name should be if an alias is used.
  217.  
  218.   Please report any problems of this nature.
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 5.2. Initial setup for NetChat ΓòÉΓòÉΓòÉ
  222.  
  223. Initial Setup for NetChat 
  224.  
  225.   NetChat has 3 sets of configurations - 3 menu items under the main menu item Configure.
  226.  
  227.   All three should be filled out and completed before going to the Quick Start 
  228. section of this .INF file.
  229.  
  230.  
  231. ΓòÉΓòÉΓòÉ 5.2.1. Internet acct. settings ... ΓòÉΓòÉΓòÉ
  232.  
  233. Internet Acct. settings 
  234.  
  235.   There are two sets of identical settings fields for internet acct. settings. 
  236. This is for people who have multiple mail accounts and want to send Hailing 
  237. messages on one account but receive Hailing messages on another.
  238.  
  239.   Most people, who have only one mail account, should fill out both of the sets 
  240. of fields identically.
  241.  
  242.   Domain name -- This is usually the base domain of your internet provider. 
  243. Most often that means everything to the right of the '@' symbol in your e-mail 
  244. address.  Eg., bigdude@monkey.com  The Domain name would be : monkey.com 
  245.  
  246.   We did run into a problem during testing with at least one user, though, that 
  247. was an I.B.M. Advantis subscriber.  He could not get NetChat working when he 
  248. entered ibm.net as the Domain name. 
  249.  
  250.   Please read the Special note for ibm.net users! for a solution to the problem.
  251.  
  252.   User name -- This is everything to the left of the '@' symbol in your e-mail 
  253. address.  Eg., bigdude@monkey.com  The User name would be : bigdude 
  254.  
  255.   Password -- This is your password for your ISP.  Password identification is 
  256. necessary so that NetChat can monitor your email account for NetChat Hailing 
  257. messages (if in fact, this function is a desired feature to be utilized by the user).
  258.  
  259.   Nickname -- A real name (or alias) identification string that will 
  260. immediately precede any text entered into the Local Entry Field and then sent 
  261. to the remote user via the Remote Entry Field.  eg:  If your name was Gary and 
  262. you typed in the Local Entry Field:  "Have a nice day today!"  the text output 
  263. contained in the Remote Entry Field which is being transmitted to the other 
  264. person would be formated in the following manner: "<Gary> Have a nice day 
  265. today!"  Most people may prefer to use their real first name while others may 
  266. prefer to use aliases ... or whatever.  Hint:  Nicknames can be changed while connected.
  267.  
  268.  
  269. ΓòÉΓòÉΓòÉ 5.2.2. Misc. settings ... ΓòÉΓòÉΓòÉ
  270.  
  271. Misc. Settings ...
  272.  
  273.   Monitor mail interval --  This is to set how often you want NetChat to check 
  274. your mail box for NetChat Hailing messages when you are in Monitor ON mode.
  275.  
  276.   Default download dir. -- This is where you set your default download 
  277. directory for files being transferred to you by another NetChat user while you 
  278. are connected.  You will be prompted by a dialog when you accept a file 
  279. transfer request and that dialog will open in your default download directory.
  280.  
  281.  Default upload dir. -- This is where you set your default upload directory for 
  282. files being transferred by you to another NetChat user while you are connected. 
  283. You will be prompted by a dialog when you start a file transfer and that dialog 
  284. will open in your default upload directory.
  285.  
  286.   Force NetChat to use machine (network) IP  --  This should not be checked 
  287. unless you are on a local network and want to have two copies of NetChat use 
  288. their local machine IP's to connect.  Even then it may not always work ...  All 
  289. internet users would not check this setting unless you are assigned a permanent 
  290. IP address.  In that case then check it.
  291.  
  292.   Start Phrase list at program startup -- This would be checked if you use the 
  293. Favorite Phrase dialog all the time and want it to start at the same time that 
  294. you start NetChat.
  295.  
  296.   Unhide and bring to the front when hailed -- This should be checked if you 
  297. want NetChat, while monitoring your mail box in Monitor ON mode and hidden or 
  298. minimized, to unhide itself and come to the front when it detects a Hailing 
  299. message.  The Hailing dialog itself always prompts you but this will unhide the 
  300. program itself.
  301.  
  302.   Beep me when ... --  NetChat beeps you for a variety of reasons and at a 
  303. variety of times.  If you don't like to hear most or some of the beeping 
  304. deselect the ones that you choose to not hear.  In most cases you are still 
  305. given a visual notification in the titlebar.
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 5.2.3. Port settings ... ΓòÉΓòÉΓòÉ
  309.  
  310. Port settings ...
  311.  
  312.   Most casual NetChat users will not want to change these settings.  The 
  313. standard port for NetChat users to talk to one another is 6667 for transmit 
  314. and/or receive.
  315.  
  316.   However, many users might, for several reasons, wish to change the port 
  317. settings.  If you do change the port settings be aware that there is always the 
  318. potential that another application or the system itself may already be using 
  319. it. 
  320.  
  321.   Only one program at a time on the same machine can use the same port.
  322.  
  323.   It is generally recommended that you stay in the 6665-6675 range for the 
  324. receiving and transmitting.  it is less likely that you will have any conflict 
  325. in this range.
  326.  
  327.   For file transfers the NetChat default is port 21 - the standard port used 
  328. for FTP on the internet.  It is generally recommended not to change this port. 
  329. however, if you do it is recommended to use the 6665-6675 range.
  330.  
  331.   I have tried many settings for the ports and have never experienced any 
  332. serious difficulty or any problems so the recommendations above may be 
  333. considered as generally conservative.
  334.  
  335.   Ports can not be changed while you are connected.
  336.  
  337.   Also, it stands to reason, that if you are FTPing with another program and 
  338. try to transfer a file with NetChat at the same time it will fail if you have 
  339. the file transfer port set to port 21.  Only one program at a time on the same 
  340. machine can use the same port.
  341.  
  342.  
  343. ΓòÉΓòÉΓòÉ 5.2.4. If you are assigned a permanent IP address ... ΓòÉΓòÉΓòÉ
  344.  
  345. If you are assigned ...
  346.  
  347.   If you are assigned a permanent IP address make sure the Force NetChat to use 
  348. machine (network) IP in the Misc. settings dialog is checked.
  349.  
  350.   It Hailing functions will most likely not work unless you check this item.
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 5.3. Quick Start ΓòÉΓòÉΓòÉ
  354.  
  355. Quick start 
  356.  
  357.   To get up and running fast first make sure you have filled in all the 
  358. appropriate Settings for NetChat as described in Internet acct. settings ..., 
  359. Misc. settings ..., and Port settings ...
  360.  
  361.   Then, if you want to test and make sure your Domain name is working correctly 
  362. with NetChat (as well as a few other things) do the following : 
  363.  
  364. 1.  Select Hailing on the main menu bar and then select Hailing list.
  365.  
  366. 2.  When the Hailing list dialog appears put the mouse cursor over the center 
  367.     of it and Right click it once to get the popup menu.
  368.  
  369. 3.  Select Add record.  In the Add a new record dialog put YOUR name in the 
  370.     first entry area and YOUR e-mail address in the second area.  The third 
  371.     area is for small notes.  It's not necessary to put anything there.
  372.  
  373. 4.  Add other entries for anyone else you want to try and connect with that 
  374.     already has NetChat.
  375.  
  376. Then, to test and see if it's working : 
  377.  
  378. 1.  Log onto the Internet 
  379.  
  380. 2.  Start NetChat (if it's not already running)
  381.  
  382. 3.  Shut down any programs that automatically download your new incoming mail.
  383.  
  384. 4.  Press the Monitor OFF button once (it will go to Monitor ON mode and turn Red)
  385.  
  386. 5.  Press the Hail button on the right of the button bar.
  387.  
  388. 6.  Select yourself in the list box and either double-click or Press ENTER. 
  389.     (You should also see the Listen OFF button go to Listen ON mode at this 
  390.     time and turn Yellow)
  391.  
  392.   NetChat should report (in the titlebar) in a few seconds or so that a Hailing 
  393. message has been successfully sent.  Depending on whether you kept the default 
  394. setting of 10 seconds for the mail monitoring setting NetChat will detect the 
  395. Hailing message and Notify you in a few seconds or so.
  396.  
  397.   When it does (assuming all is working well) look and see if it is reporting 
  398. your correct current IP address - assuming you know it.  Hit the cancel button. 
  399. No need to try and connect with yourself. 
  400.  
  401.   If all this works OK then you can now send a Hailing message to someone else 
  402. on the net using NetChat and try to connect.
  403.  
  404.   When a person receives a Hailing message (and NetChat is running and the 
  405. Monitor OFF/ON button is in Monitor ON mode) you will be prompted by a dialog 
  406. and a beep.  You will see who is calling, their IP address, and you can select 
  407. either to Connect or not to.  Whether you connect or decline the hailing 
  408. message will be saved to the hailing log.  The hailing log can also be used to 
  409. connect with someone just like the dialog that prompted you for a decision on 
  410. an incoming Hail - assuming the person hasn't shut down NetChat and is still on 
  411. the net in Listen ON mode.  This can be useful if you don't want to connect 
  412. immediately when you are first Hailed.
  413.  
  414.   If you decide to connect, NetChat goes through a connect process.  If it is 
  415. successful you will be notified in the titlebar and the Listen ON button 
  416. (Yellow) will turn to a Connected! button (RED).  Finally you will hear a 
  417. series of three beeps letting you know that you are fully connected.
  418.  
  419.   Note : If you ever download a Hailing message into your regular mail program 
  420. don't panic.  Just look at the HEADER of the message (there is no body) and 
  421. copy the IP address out of it -- right after the characters : 
  422. &&$~NETCHATMSG~$&& in the subject : area.  Then take the IP address and do the 
  423. Manual Connect as noted directly below.
  424.  
  425.   There is an alternative method (Manual Connect) for connecting with NetChat. 
  426. You don't have to use the hailing message system at all to connect with 
  427. NetChat.  It is merely included as a convenience.  If you exchange an IP 
  428. address through a regular e-mail letter, over the phone, or through ESP -- that 
  429. is all you really need.  If you get the IP address and want to connect to your 
  430. other party (who is using NetChat) then : 
  431.  
  432. 1.  Press the Listen OFF button and put NetChat in Listen ON mode 
  433.  
  434. 2.  Select the File menu item and then select Manual Connect 
  435.  
  436. 3.  In the manual connect dialog type in the IP address of the person you want 
  437.     to connect to.  If he is logged in, running NetChat, and he is also in 
  438.     Listen ON mode then you will connect.
  439.  
  440. 4.  When you do connect you will be beeped and flashed 3 times in the titlebar. 
  441.     The Listen ON button on the button bar turns to Red and says "Connected!"
  442.  
  443.   Connections usually take 2-10 seconds to complete under normal circumstances. 
  444.  
  445.   Once connected you type text in the bottom white area and press enter to send 
  446. it.  Both your text and the other person's will show in the upper entry area 
  447. (cyan). 
  448.  
  449.   The session can be terminated (by either party) by simply pressing on the Red 
  450. "Connected!" button (formerly, Listen ON/OFF).  It will break the connection 
  451. and put the button into Connect OFF mode.
  452.  
  453.   Reconnection can be accomplished by both parties going back into Listen ON 
  454. mode and one of the parties using the Manual Connect -- assuming neither party 
  455. has logged off the internet and/or changed their IP address.  You could also 
  456. reconnect by just Hailing the other party again.
  457.  
  458.  
  459. ΓòÉΓòÉΓòÉ 5.4. Details on using NetChat ΓòÉΓòÉΓòÉ
  460.  
  461. Details on using NetChat 
  462.  
  463.   To summarize, NetChat can connect you in basically two ways.  Either exchange 
  464. an IP address in whatever fashion you wish and then use Manual Connect or use 
  465. the built in Hailing function (Hail button) to do all the work for you.
  466.  
  467.   See the various sub-headings under this section for full descriptions of all 
  468. the features in netChat and other pertenant information.
  469.  
  470.  
  471. ΓòÉΓòÉΓòÉ 5.4.1. Sending and receiving Hailing messages ΓòÉΓòÉΓòÉ
  472.  
  473. Sending and receiving ...
  474.  
  475.   Sending a hailing message is easy.  Once you have added some people and their 
  476. e-mail address to your Hailing list. 
  477.  
  478.   The list is a small datatbase to enter and keep a record of e-mail addresses 
  479. for the people you regularly want to connect with.  The Hailing list can be 
  480. accessed from the menu bar under Hailing.  Accessed this way, you can only add, 
  481. edit, or delete a record.  This is done by right clicking on the Hailing list 
  482. dialog to get the popup menu and then by selecting the desired action.  There 
  483. are three fields to fill out.  The name, e-mail address, and notes.  It is not 
  484. necessary to put anything in the note field.  To actually use the Hailing list 
  485. (after you have some people entered) click once on the Hail button on the 
  486. button bar.  From the resulting dialog you can select one of the entries and 
  487. press ENTER to actually send a Hailing message (assuming you are logged onto 
  488. the internet).  You can also bring up a popup for this dialog too and add, 
  489. edit, or delete records just prior to sending the Hailing message.  A maximum 
  490. of 100 records can be stored in the Hailing list.
  491.  
  492.   It is possible to send yourself a hailing message.  This can be a useful 
  493. thing to test and see if your internet account settings in NetChat will work 
  494. correctly.  Just add a record with your own name and e-mail address to the 
  495. list.  Log onto the internet and click the Hail button on the button bar and 
  496. select yourself.  Press ENTER or double click on the actually entry.
  497.  
  498.   After pressing ENTER you will be notified as to whether it was successfully 
  499. sent or not in a few seconds.
  500.  
  501.   If it was not sent correctly then you may have to double check your Internet 
  502. acct. settings.  It could also mean that your internet provider may be using an 
  503. alias domain name.  You may have to check with your provider or do a little 
  504. investigation to figure out the settings that will work for you.  In particular 
  505. the domain name setting for the sending Hailing messages.
  506.  
  507.   Take a look at the Special note for ibm.net users for a few more details if 
  508. this fails for you.
  509.  
  510.   If, however, the message was sent OK then click once on the Monitor ON/OFF 
  511. button on the button bar to put NetChat in monitor ON mode (red).
  512.  
  513.   Then just wait for a short while.  NetChat should check your mail account and 
  514. find the Hailing message, delete it and disturb nothing else there, and then 
  515. notify you with  a dialog box asking you to either connect with the person 
  516. hailing or to decline.  If this works appropriately decline to connect.  No 
  517. sense trying to connect with yourself!
  518.  
  519.   if it doesn't work then check your domain name setting for receiving Hailing 
  520. messages in the Internet acct. settings dialog.  If you believe you have it 
  521. entered correctly but it still doesn't work then you may have the same problem 
  522. that is mentioned above with your internet provider using aliases for the 
  523. domain name.
  524.  
  525.   If this is the case then the domain name for sending and receiving may not 
  526. even be the same.  You may have to experiment and/or investigate to figure out 
  527. the correct settings that will make the Hailing functions work.
  528.  
  529.   Even if the hailing functions failed it is still likely that you can still 
  530. connect with other NetChat users by exchanging your current IP address and 
  531. using the Manual Connect function (accessed by menu under File).
  532.  
  533.  
  534. ΓòÉΓòÉΓòÉ 5.4.2. Connecting with Manual connect ... ΓòÉΓòÉΓòÉ
  535.  
  536. Connecting with Manual connect ...
  537.  
  538.   Manual connect ... is the manual way of connecting to another NetChat user. 
  539. it is accessed by selecting File from the main menu bar and the selecting 
  540. Manual connect.  It can also be accessed by the popup menu for the lower entry 
  541. field area on the main screen.
  542.  
  543.   The only prerequisites to using this function are that you already have the 
  544. other person's current IP address and they are running NetChat in Listen ON 
  545. mode (on the same receive and transmit ports you are using).
  546.  
  547.   At the manual connect dialog just enter the IP address for the person you 
  548. want to contact and press the connect button to start the connect process.
  549.  
  550.   This can be useful when you are already talking to someone and you want to 
  551. disconnect for some reason (such as someone else is hailing you and you want to 
  552. answer) but also want to call them back shortly.  Just disconnect - but before 
  553. you do so just tell your current contact to put NetChat back in Listen ON mode 
  554. after disconnect.  Then, when you are ready to get back in contact with him (or 
  555. her), just use Manual connect and put his (or her) address in and press 
  556. connect.  In a few seconds you are connected again - without having to do 
  557. another Hail (though there is no problem with doing another Hail, either).
  558.  
  559.  
  560. ΓòÉΓòÉΓòÉ 5.4.3. Other features ΓòÉΓòÉΓòÉ
  561.  
  562. Other features 
  563.  
  564.   File Transfer -- NetChat can also transfer files.  To transfer a file while 
  565. connected simply select the File menu item and then select "Send file".
  566.  
  567.   You will see a standard "File open" type dialog box where you can select a 
  568. file to be sent.  Select one and Press Send File.
  569.  
  570.   NetChat will prompt the person at the other end by enabling the "Incoming 
  571. file" button on the Button bar and by flashing and beeping them.  At the same 
  572. time (and until they make a decision on the transfer) you will see a Waiting 
  573. for a file transfer decision ... notice in the titlebar.
  574.  
  575.   The person on the receiving end then presses the button and either accepts or 
  576. rejects the file transfer.  They are presented with a "File open" type dialog, 
  577. also to deal with at this time.
  578.  
  579.   The status of the file transfer is noted in the title bar whether accepted or 
  580. rejected.  Be a little patient as the process is negotiated to begin the 
  581. transfer.  Both users are shown the progress and the completion of the download 
  582. in the titlebar.
  583.  
  584.   File transfers can be aborted almost any time during the process except at 
  585. the begining when the target person of the transfer is deciding on accepting or 
  586. rejecting the file.  this design shortcoming will be changed in a future 
  587. update.  At any other time during the process select the File menu item and 
  588. then select Abort file transfer.  This menu item is normally greyed out EXCEPT 
  589. during a file transfer.
  590.  
  591.   Favorite Phrases ... -- Favorite phrases gives you a sizeable windowed list 
  592. box to keep up to 100 favorite phrases in for quick "no typing" access.  Each 
  593. phrase can be up to 500 characters long.
  594.  
  595.   The Phrase window has a popup menu (right click on it once) to allow Adding, 
  596. editing, and deleting Phrases.
  597.  
  598.   When you Add a phrase, Up to the first 80 characters will actually show in 
  599. the list box list but all of it will be saved to a record.
  600.  
  601.   While connected, and running the Phrases window just double-click on a phrase 
  602. and it will be automatically sent.  (or select and Press ENTER) 
  603.  
  604.   Hailing List --  This is a small datatbase to enter and keep a list of e-mail 
  605. addresses for the people you regularly want to connect with.  The Hailing list 
  606. can be accessed from the menu bar under Hailing.  Accessed this way, you can 
  607. only add, edit, or delete a record.  This is done by right clicking on the 
  608. Hailing list dialog to get the popup menu and then by selecting the desired 
  609. action.  There are three fields to fill out.  The name, e-mail address, and 
  610. notes.  It is not necessary to put anything in the note field.  To actually use 
  611. the Hailing list (after you have some people entered) click once on the Hail 
  612. button on the button bar.  From the resulting dialog you can select one of the 
  613. entries and press ENTER to actually send a Hailing message (assuming you are 
  614. logged onto the internet).  You can also bring up a popup for this dialog and 
  615. add, edit, or delete records just prior to sending the Hailing message.  A 
  616. maximum of 100 records can be stored in the Hailing list.
  617.  
  618.   Hailing Log -- This log keeps a rotating list of the last 100 Hailing 
  619. messages you received -- whether you connected with them or not.  The Hailing 
  620. log dialog can be used to connect to some one also -- if the hailing log entry 
  621. is not so old that the person hasn't logged off the internet and if they are 
  622. still at the same IP address.  This can be useful if you get a Hailing message 
  623. and don't want to connect at that exact moment but do want to connect in a few 
  624. minutes.  Just reject the prompt to connect and use the Hailing log to connect 
  625. when you are ready.  it is also useful if you want to disconnect temporarily 
  626. with someone and reconnect without having to send another hailing message 
  627. (applicable, of course, if neither of you have changed your IP address and both 
  628. are back in Listen ON mode).
  629.  
  630.   Copy & Paste, Word Wrap, etc. -- The Edit menu item has sub-menu's supporting 
  631. copy and pasting.  The Copy Remote menuitem copies all the text in the remote 
  632. entry area (upper, CYAN) to the system clipboard.  The Paste Local menu item 
  633. pastes anything that is in the system clipboard (text) into the local entry 
  634. area (bottom, WHITE).  There are also menu items to clear each area and to 
  635. toggle the Word Wrap state for either.
  636.  
  637.   Misc. File menu items -- Under the File menu is also an item that put you in 
  638. Listen ON mode and one to disconnect you.  This mimics the exact same function 
  639. that is accomplished by clicking on the Listen ON/OFF button the button bar. 
  640. Manual Connect menu item is described in the Quick Start section.  The Wake Up 
  641. menu item is a function that, while connected, you can select and beep the guy 
  642. on the other end 3 times to literally get their attention.  The download and 
  643. upload directory menu items will open up an icon view of your default 
  644. upload/download directories as set in the Misc. settings dialog.
  645.  
  646.   Button Bar -- The Listen ON/OFF button is toggable.  Select it once and it 
  647. will go to Listen ON state.  In this state NetChat is actually monitoring the 
  648. port (6667 or whatever you have set it on) for any messages at your specific IP 
  649. address.  You must be in listening mode to be able to connect.  If you aren't 
  650. listening -- you can not connect.  When you get a Hailing message NetChat 
  651. automatically puts itself into Listening ON mode and when you actually connect 
  652. the Listen ON mode (Yellow) changes to Connected! mode (Red).
  653.  
  654.   The Echo button is simply a button to test the connection.  At any time while 
  655. connected just press the Echo button and if the connection is OK you will get 
  656. one beep and a message flashed in the titlebar.  This message has made a round 
  657. trip from your machine to the other and back.  It is also useful to see how 
  658. fast the connection is.  If the connection is broken -- nothing happens.  Be 
  659. patient, though.  A slow connection might take several seconds for the message 
  660. to go there and back.  (The echo is only heard on the end that originates it. 
  661. The other person is not aware that they have been echoed)
  662.  
  663.   The copy and paste buttons are slightly different than the menu item 
  664. counterparts.  The paste button is actually the same as the menu item but the 
  665. copy button only copies selected text in the upper (CYAN) area into the system 
  666. clipboard.  The paste button pastes all the clipboard text contents into the 
  667. bottom (WHITE) area.
  668.  
  669.   The Incoming File button is normally greyed out and only comes to life when 
  670. someone tries to send you a file.  It will beep and flash to let you know. 
  671. Select it and then decide to accept or reject the incoming file transfer 
  672. request.  Sending files is done through the Send File menu item under the File 
  673. menu item.
  674.  
  675.   The Monitor ON/OFF button toggles back and forth to turn the monitoring on 
  676. and off for Hailing messages.
  677.  
  678.   The Hail button is pressed to initiate calling (Hailing) someone.  It pops up 
  679. a window with a list box of your Hailing list entries.  To add, edit, or delete 
  680. Hailing list entries select Hailing on the menu bar and then select hailing 
  681. list.  Right click on the list for a popup menu.  All this can ALSO be done on 
  682. the dialog box that pops up when you select the Hail BUTTON.   Double clicking 
  683. on an entry in the dialog box (the one initiated from the Hail BUTTON) will 
  684. send the Hailing message. 
  685.  
  686.  
  687. ΓòÉΓòÉΓòÉ 5.4.4. Drag & drop, popup menus, font/color support, and more ΓòÉΓòÉΓòÉ
  688.  
  689. Drag & drop ... and more 
  690.  
  691.   This version of netChat has limited support for drag & drop, popup menus, and 
  692. font & color support.
  693.  
  694.   Drag and drop support is limited to the two main entry fields on NetChat's 
  695. main screen.
  696.  
  697.   The top cyan colored area provides the ability to select any text, highlight 
  698. it, and drag it off the entry field area to a folder or the Desktop and save it 
  699. to a file when it is dropped. 
  700.  
  701.   If no text is selected a drag and drop operation will save the entire 
  702. contents of the entry field area to a file.
  703.  
  704.   The bottom white area has only Drop support.  This support allows dropping 
  705. any single file on it for a file transfer.  It is merely an alternative way to 
  706. start a file transfer as opposed to using the menu item to start the operation.
  707.  
  708.   Popup menus are supported on several screens including the main screen entry 
  709. field areas.
  710.  
  711.   The popup for the top cyan colored area is limited to Word Wrap, Copy and 
  712. Clear. 
  713.  
  714.   the bottom white area's popup has menu items for eleven different items - all 
  715. of which are found in the the main menu. 
  716.  
  717.   These popups are added for user convenience and do not have any added 
  718. function that is not already in the main menu.
  719.  
  720.   The Hailing list and the Favorite Phrase dialogs also have popup menu's but 
  721. these popups (attached to the list box) are more important than the others 
  722. because their menu items are not available in any other way.
  723.  
  724.   They allow adding, editing, and deleting records items for the Hailing list 
  725. and the Favorite Phrase list.
  726.  
  727.   Limited font and color support is available only on the NetChat main screen 
  728. in the two entry field areas.  Use the system color and font palettes to drag 
  729. and drop colors and fonts on the two areas.  The color and font settings will 
  730. be saved.  However,  built in support for Multiline Edit objects (thats what 
  731. these are) is not well supported by OS/2.  Some colors and fonts may not be 
  732. saved properly.
  733.  
  734.   Future updates will eventually add more drag & drop, color/font, and popup 
  735. menu support to other areas of the program.  For now it was considered a lesser 
  736. priority than other things that need to be done.
  737.  
  738.  
  739. ΓòÉΓòÉΓòÉ 5.4.5. Command line arguments ΓòÉΓòÉΓòÉ
  740.  
  741. Command line arguments 
  742.  
  743.   NetChat has three command line arguments : 
  744.  
  745. 1.  -L   The -L argument will cause NetChat to start in Listen ON mode.  This 
  746.     means that when NetChat first starts it will immediately start monitoring 
  747.     your current port assignement (as set in the port settings) for the receive 
  748.     port.  The Listen ON button will be yellow.
  749.  
  750. 2.  -M   The -M argument will cause NetChat to start in Monitor ON mode.  This 
  751.     means that when NetChat first starts it will immediately start monitoring 
  752.     your mail account for Hailing messages.
  753.  
  754. 3.  -MC   This will cause NetChat to start and immediately prompt you with the 
  755.     Manual Connect dialog.  You can choose to cancel or to connect. 
  756.  
  757.   These command line arguments are included mostly to allow the ability to 
  758. interface third party mail programs like MR2i, PMMail, Post Road Mailer, and 
  759. others with NetChat.
  760.  
  761.   This makes NetChat even more flexible as it allows not only NetChat itself 
  762. and/or MailRun to monitor and notify of incoming Hailing messages but also 
  763. allows many third party mail programs to do so too.
  764.  
  765.  
  766. ΓòÉΓòÉΓòÉ 5.5. Misc. issues ΓòÉΓòÉΓòÉ
  767.  
  768. Misc. issues 
  769.  
  770.   Running multiple sessions of NetChat is not directly or explicitly supported. 
  771. However, it is possible to do so if you run totally separate copies of the 
  772. program in different folders.
  773.  
  774.   Since NetChat does not take up numerous megabytes of space this is a viable 
  775. solution to those who may want to run multiple concurrent sessions.
  776.  
  777.   To do so it is fairly easy to just drag the whole folder that has the NetChat 
  778. program in it and copy it to another folder or subfolder.
  779.  
  780.   To actually run concurrent sessions, though, it is necessary to set the new 
  781. copy of NetChat on different ports for the Transmit, Receive, and file 
  782. transfer.  These must be set differently than the original session or the new 
  783. session will not be able to connect or transfer files.
  784.  
  785.   The other party you want to connect with must have his port settings set to 
  786. match yours as well.  That is all that is really necessary to run multiple sessions.
  787.  
  788.  
  789. ΓòÉΓòÉΓòÉ 6. Known bugs and limitations ΓòÉΓòÉΓòÉ
  790.  
  791. Known bugs and limitations 
  792.  
  793.   Like any software that does much NetChat is not perfect.  Sometimes you may 
  794. experiece slight difficulties in connecting.  This may be because of problems 
  795. with your provider and/or other internet difficulties.  It may also be because 
  796. NetChat has a lot going on under the hood.
  797.  
  798.   One Known problem is experienced if you are on a local network while you are 
  799. hooked into the Internet.  I.B.M. has a bug -- or perhaps just a bad design 
  800. choice - in their TCP/IP.  NetChat needs the correct current IP that you are 
  801. using on the Internet interface to connect you to another person.  I.B.M.'s 
  802. TCP/IP , however, causes some of the socket calls to get your Default interface 
  803. IP -- which if you are on a network will result in NetChat getting your 
  804. computers network IP instead of the internet IP.
  805.  
  806.   There is some code written in NetChat to try and work around this problem but 
  807. it doesn't always seem to be successful.
  808.  
  809.   There are 2 other ways to resolve this.  One way is to reboot the work 
  810. station and to disconnect from network and unload the network drivers.  For 
  811. most people this is not a realistic option.
  812.  
  813.   The other solution is to get the LATEST TCP/IP fixes from I.B.M. at one of 
  814. their sites.  Warp 4.0 already has the fixes needed.  I am not sure if fix pack 
  815. #26 for Warp 3.0 has the TCP/IP fixes needed.  (easy way to tell is to just 
  816. start the "Dial Other Provider" dialer and see if there is a check box on Page 
  817. 2 of the settings for an entry called "Primary Interface".  If it's there then 
  818. you are OK)
  819.  
  820.   That said, here is the I.B.M. work-around if you have this problem.
  821.  
  822.   You have to use the "Dial Other Provider" dialer that comes with Warp. 
  823. Select "modify entry" for any entry you have for dialing an ISP and on Page 2 
  824. of the settings (Connect Info tab) check the Primary Interface check box.
  825.  
  826.   Now when you dial in Warp's TCP/IP will make your internet software 
  827. (including NetChat) see your Internet IP address instead of your network 
  828. address.  That will be effective only while you are dialed in with this dialer 
  829. (and the box is checked).  When you log off the internet the network is once 
  830. again the primary interface.
  831.  
  832.   It is also possible that other dialers may already support this feature - or 
  833. will soon.
  834.  
  835.   Not many users will have this problem, though.  Do not concern yourself if 
  836. you don't experience this problem.  One easy way to tell if it applies to you 
  837. is to send a hailing message to yourself.  Then go to Monotor ON mode and wait 
  838. for it.  When you get it look and see if the current IP address it shows is 
  839. correct.  Most dialers will show what your current IP address is.
  840.  
  841.   Another known limitation of NetChat is that you can not abort a file transfer 
  842. until the target person of the transfer has made a decision on whether to 
  843. accept or relect it.  This might create a minor problem once in a while but 
  844. should not be a major hinderence.  This will hopefully be redesigned to work 
  845. better in a future update.
  846.  
  847.   Please report any other bug and problems with all the possible details you 
  848. can think of.
  849.  
  850.   It doesn't do any good to report a bug or a problem with the program if all 
  851. you tell me is that it doesn't work.  If you truly expect any help or results 
  852. you have to be willing to articulate and elaborate just what is or is not 
  853. happening.  it also helps to know what your system consists of and what version 
  854. of NetChat you are using.  Less than that is a waste of my time and yours.
  855.  
  856.  
  857. ΓòÉΓòÉΓòÉ 7. Registering NetChat ΓòÉΓòÉΓòÉ
  858.  
  859. Registering NetChat 
  860.  
  861. NetChat is shareware - software which is free to try, but it is expected that 
  862. if you use it beyond a reasonable trial period (30 days), you will register it. 
  863. This version has complete functionality and is not crippled in any way.  it 
  864. does have several irritating screens that bug and beep you at various times, 
  865. though.  Registering the software will disable these "bug screens".  Your 
  866. support allows further development of NetChat and other projects for OS/2. 
  867.  
  868. o   $25 - BMT Micro registration. Registration code will be supplied by BMT 
  869.     Micro.  See their order form (included with NetChat) and/or visit their web 
  870.     site (www.bmtmicro.com) to see what forms of payment and shipping the 
  871.     provide.  This is the preferred way to order NetChat.
  872.  
  873. o   $25 - Direct registration.  Registration code will be returned via E-mail 
  874.     (or snail mail IF requested).  NO disk. Send your check or money order 
  875.     (must be drawn on a US Bank), with some type of a return address, to Gary 
  876.     L. Robinson.  If you send an e-mail address PLEASE MAKE IT LEGIBLE.  I 
  877.     can't send the registration if I can't read the address or if the address 
  878.     is incorrect. 
  879.  
  880. o   $250 - Direct registration with a diskette.  This is my not so subtle way 
  881.     of saying that I don't really want to spend my hours making disks. 
  882.  
  883. Registration for this version of NetChat includes free upgrades to future 
  884. versions of NetChat up to but not including version 2.0.  Registering this 
  885. version of NetChat will automatically register you for all 1.x and 1.xx 
  886. releases.  When version 2.0 of NetChat arrives, you will need to re-register 
  887. and pay an upgrade fee.  This registration does not include any free upgrades 
  888. to the MailRun program. 
  889.  
  890.  
  891. ΓòÉΓòÉΓòÉ 7.1. Entering your registration code ΓòÉΓòÉΓòÉ
  892.  
  893. Entering your registration code 
  894.  
  895.   This is not rocket science!
  896.  
  897.   When you register NetChat select the Help menu item on the main screen menu bar.
  898.  
  899.   Then select Register ...
  900.  
  901.   Enter your registration Code and press Save.
  902.  
  903.   You are now registered and ALL the annoying dialogs and beeping will cease! 
  904. The UNREGISTERED notice in the main screen titlebar will be removed, also.
  905.  
  906.   Please keep your registration code and do not lose it.  You may need it again 
  907. if you reinstall NetChat or if you reinstall OS/2 itself.
  908.  
  909.  
  910. ΓòÉΓòÉΓòÉ 8. A note to Desktop Wizard users! ΓòÉΓòÉΓòÉ
  911.  
  912. Special offer to DW users 
  913.  
  914.   Until the end of the year (December 31st, 1997) all registered users of 
  915. Desktop Wizard can, if desired, register NetChat directly with me for the price 
  916. of $20.00.  This offer is not, I repeat not, available through BMT Micro or 
  917. anyone else.  It is available only if registered directly through me and if you 
  918. are already registered for Desktop Wizard.
  919.  
  920.   If you register Desktop Wizard any time this year before this NetChat offer 
  921. runs out then you are still eligible for this special offer.
  922.  
  923.  
  924. ΓòÉΓòÉΓòÉ 9. Order forms ΓòÉΓòÉΓòÉ
  925.  
  926. Order forms 
  927.  
  928.   Use either the BMT Micro order form or the Direct to me form.
  929.  
  930.  
  931. ΓòÉΓòÉΓòÉ 9.1. BMT Micro (preferred way) ΓòÉΓòÉΓòÉ
  932.  
  933.  
  934.  
  935.          Mail Orders To: BMT Micro 
  936.                  PO Box 15016 
  937.                  Wilmington, NC 28408 
  938.                  U.S.A.
  939.  
  940.           Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  941.                  (800) 414-4268 (orders only)
  942.                  (910) 791-7052
  943.  
  944.            Fax Orders: (910) 350-2937  24 hours / 7 Days 
  945.                  (800) 346-1672  24 hours / 7 Days 
  946.  
  947.      Online Orders via modem: (910) 350-8061  10 lines, all 14.4K
  948.                  (910) 799-0923  Direct 28.8K line 
  949.  
  950.           via Internet: orders@bmtmicro.com
  951.                  telnet@bmtmicro.com
  952.                  http://www.bmtmicro.com
  953.    Secure Ordering: https://wwws.wilmington.net/bmtmicro/secure_form.html
  954.  
  955.  
  956.    Ordering and general ordering questions:
  957.  
  958.               Via AOL: bmtmicro 
  959.               Via MSN: bmtmicro 
  960.              Via Prodigy: HNGP66D 
  961.           Via Compuserve: 74031,307
  962.  
  963.  
  964.    We accept Visa, Mastercard, Discover, American Express, Diners 
  965.    Club, Carte Blanche, Cashiers Check, Personal Check.  Personal 
  966.    checks are subject to clearance.  Eurochecks in DM are welcome.
  967.    DM, Sterling, and US Currency is welcome but send only by 
  968.    registered mail, return receipt requested.  We cannot be liable 
  969.    for lost cash sent through the mail.
  970.  
  971.    If you reside in a country with an unconvertible currency please 
  972.    contact us for alternatives.
  973.  
  974.    Purchase orders are welcome, subject to approval.  The minimum 
  975.    amount is $250.00.
  976.  
  977.    Information for our German customers is explained in the last 
  978.    paragraph of this order form.
  979.  
  980.    _____________________________________________________________________
  981.  
  982.    Company:_____________________________________________________________
  983.  
  984.    Name:________________________________________________________________
  985.  
  986.    Address:_____________________________________________________________
  987.  
  988.        _____________________________________________________________
  989.  
  990.    City: _______________________________State/Province: ________________
  991.  
  992.    Postal/ZIP Code: ____________________Country:________________________
  993.  
  994.    Phone:_______________________________________________________________
  995.  
  996.    Fax:  _______________________________________________________________
  997.  
  998.    E-Mail #1____________________________________________________________
  999.  
  1000.    E-Mail #2____________________________________________________________
  1001.  
  1002.  
  1003.    Product           Quantity Price  Number of copies 
  1004.    _________________________  ______________  ________________
  1005.  
  1006.    _________________________  ______________  x ____________ = + $ _______
  1007.  
  1008.    _________________________  ______________  x ____________ = + $ _______
  1009.  
  1010.    _________________________  ______________  x ____________ = + $ _______
  1011.  
  1012.    Latest Version on Diskette _____$3.00____  x ____________ = + $ _______
  1013.  
  1014.  
  1015.    North Carolina Residents add 6% Sales Tax           $ _______
  1016.  
  1017.    Shipping and Handling (no quantity limit / see below)     $ _______
  1018.  
  1019.     Email - Subject to Credit Card Verification   Free 
  1020.     Fax (USA/Canada)...........................   1.00 US 
  1021.     Fax (Non-North America)....................   2.00 US 
  1022.     Worldwide 1st Class .......................   Free 
  1023.     2nd Day Priority, USA Only ................ $  4.00 US 
  1024.     US Postal Service International Express 
  1025.      (Including Canada and Mexico), allow up to 
  1026.      7-10 days ............................... $  25.00 US 
  1027.     Airborne Select Delivery  (USA Only)     $  8.00 US 
  1028.     FedEx Overnight, USA Only (delivery by 
  1029.      3:00 pm the following day) .............. $  15.00 US 
  1030.     FedEx Europe/Japan ( guaranteed delivery 
  1031.      within 3 days) .......................... $  35.00 US 
  1032.  
  1033.  
  1034.    Total:                            $ _______
  1035.  
  1036.  
  1037.    For credit card payment only 
  1038.  
  1039.    Circle one: VISA / Master / Discover / American Express / Diners 
  1040.  
  1041.    Credit card number: _____________________________________________
  1042.  
  1043.    Expiration date: ________________________________________________
  1044.  
  1045.    Authorization signature: ________________________________________
  1046.  
  1047.  
  1048.  
  1049.           ORDERING FROM INSIDE GERMANY ONLY 
  1050.           =================================
  1051.  
  1052. Persons in Germany wishing to order shareware may also transfer funds 
  1053. into our account with Deutsche Bank.  Once the money is deposited you 
  1054. may either fax a confirmation to us with proof of deposit or wait until 
  1055. Deutsche Bank notifies us of the transaction (usually 10-18 business days).
  1056. Account information is as follows:
  1057.  
  1058. Deutsche Bank / Frankfurt Branch 
  1059. Empf╨önger:  Thomas Bradford 
  1060. Konto-Nummer: 0860221 
  1061. Bankleitzahl: 500-700-10
  1062.  
  1063. When you make the transfer, be sure to put your name and the program you 
  1064. are registering on the transfer.
  1065.  
  1066. Current exchange rates can be obtained by sending an email to 
  1067. dm_to_us@bmtmicro.com.  An automated reply will return todays exchange 
  1068. rates.
  1069.  
  1070. It is very important that you send us a completed order form by 
  1071. either email or fax if you deposit money into this account for a 
  1072. registration.  Fill the order form out as usual except in the credit 
  1073. card number field put "DEUTSCHE BANK".  We will file the order and 
  1074. use it to match against the deposit information we receive from the 
  1075. bank.
  1076.  
  1077.                 IMPORTANT!
  1078.                 ----------
  1079. When you email us your order form, we will reply with an 
  1080. acknowledgement.  If you do not get an acknowledgement within 24 hours 
  1081. please send your order again in case it was lost.  This extra bit of 
  1082. caution can save a lot of confusion.
  1083.  
  1084. If you are concerned that your order is taking too long to process, feel 
  1085. free to check with us about the status of your order.  It's important 
  1086. to all of us that you feel safe doing business with our company and 
  1087. please feel free to suggest ways we can improve our service to you.
  1088.  
  1089.  
  1090. ΓòÉΓòÉΓòÉ 9.2. Direct from me ΓòÉΓòÉΓòÉ
  1091.  
  1092.    ------------------------------------------------------------------
  1093.               REGISTRATION FORM 
  1094.              NetChat for OS/2 ver. 1.00
  1095.         Copyright (c) 1997 by Gary L. Robinson 
  1096.    ------------------------------------------------------------------
  1097.  
  1098.             CASH, CHECK or MONEY ORDER 
  1099.             --------------------------
  1100.  
  1101.   Please complete the following information and return this form with your 
  1102.   check or money order to the address below.  Please make all checks and 
  1103.   money orders for funds payable to Gary L. Robinson. 
  1104.  
  1105.   Current U.S.A. price is $25.00 for a single copy.  Please contact me for 
  1106.   additional information on multiple registration price listings or for foreign 
  1107.   orders.  Please submit to:  Gary L. Robinson 
  1108.                P.O. Box 359 
  1109.                Christiansburg, OH 45389-0359
  1110.                USA 
  1111.    ------------------------------------------------------------------
  1112.  
  1113.   <Please Type or Print Clearly>
  1114.  
  1115.   Name: ___________________________________________________________
  1116.  
  1117.   Address: ________________________________________________________
  1118.  
  1119.        ________________________________________________________
  1120.  
  1121.   City: _____________________  St or Prov: ________________________
  1122.  
  1123.   Postal Code: ________________  Country: _________________________
  1124.  
  1125.   E-Mail address: ________________________________
  1126.  
  1127.   Date: ___-___-______
  1128.  
  1129.   I would like to register:               Totals
  1130.  
  1131.   ___ Copy(s) of NetChat for OS/2  @ ___  per copy:  $_________________
  1132.  
  1133.   OHIO Residents add %6.5 for state sales tax:    $___________________
  1134.  
  1135.   I am including a check or money order for:     $___________________
  1136.  
  1137.    ------------------------------------------------------------------
  1138.  
  1139.  
  1140. ΓòÉΓòÉΓòÉ 10. What is MailRun? ΓòÉΓòÉΓòÉ
  1141.  
  1142. What is MailRun?
  1143.  
  1144.   MailRun is a small (both in the size of the executable file and the amount of 
  1145. screen real estate if takes up) and fast program to monitor your Pop3 mail account.
  1146.  
  1147.   It can be set to notify you in, numerous ways, when you have new incoming 
  1148. mail including starting other programs, beeping you, prompting you with a 
  1149. dialog, and playing .WAV files. 
  1150.  
  1151.   It's highly configurable and also has a mail preview feature to take a sneak 
  1152. peek at what is in your mail box without having to download it.
  1153.  
  1154.   Other features allow downloading the header file and a maximum of 50 lines, 
  1155. deleting files from your mail box, and running multiple copies to monitor 
  1156. multiple mail boxes.
  1157.  
  1158.   MailRun can be sized to take up a very small rectangular area and and also be 
  1159. set to float to the top of everything else if desired.
  1160.  
  1161.   MailRun also can notify NetChat uers, if desired, when they are being Hailed 
  1162. by someone for a chat session.
  1163.  
  1164.  
  1165. ΓòÉΓòÉΓòÉ 10.1. Why is MailRun? ΓòÉΓòÉΓòÉ
  1166.  
  1167. Why is MailRun?
  1168.  
  1169.   MailRun was written to be a more flexible Pop3 mail monitor than currently is 
  1170. available.  It takes up less screen space, it's executable is smaller in size, 
  1171. has numerous ways of notifying you of incoming mail, and has several other 
  1172. features not found together in any other Pop3 mail watcher.
  1173.  
  1174.   It also was written to work in conjunction with NetChat if desired.
  1175.  
  1176.  
  1177. ΓòÉΓòÉΓòÉ 11. Program Requirements ΓòÉΓòÉΓòÉ
  1178.  
  1179. Program Requirements 
  1180.  
  1181.   MailRun requires OS/2 3.x or OS/2 4.x.  It should run well in machines with 
  1182. small amounts of memory (6-8mb).
  1183.  
  1184.   It also requires you to have TCP/IP installed and an internet provider with 
  1185. an e-mail account. 
  1186.  
  1187.  
  1188. ΓòÉΓòÉΓòÉ 12. MailRun Support ΓòÉΓòÉΓòÉ
  1189.  
  1190. MailRun Support 
  1191.  
  1192.   MailRun is primarily supported by me through e-mail and/or a live 
  1193. pre-arranged NetChat session with me.
  1194.  
  1195.   My schedule is very erratic and seldom the same from one week to the next, though.
  1196.  
  1197.   E-mail is probably the most reliable way of getting to me with a problem 
  1198. report.  Please send all the details you can if you send a report of a problem. 
  1199. A "It ain't workin dude!" report doesn't do either of us any good!  The devil 
  1200. is in the details .....
  1201.  
  1202.   Send all e-mail to either grobin@iname.com or hkypuck@hotmail.com
  1203.  
  1204.   These mail boxes are usually read every day.
  1205.  
  1206.   E-mail can also be left at the MailTo link on my web page at 
  1207. http://www.coax.net/people/grobin or the MailTo link at NetChat Support Page at http://cud.cow-net.com/badams/index.htm
  1208.  
  1209.  
  1210. ΓòÉΓòÉΓòÉ 13. Installing MailRun ΓòÉΓòÉΓòÉ
  1211.  
  1212. Installing MailRun 
  1213.  
  1214.   Installing MailRun is a huge and tedious task. 
  1215.  
  1216.   Step 1 is to copy the single file mailrun.exe to a directory by itself or it 
  1217. can be put in the NetChat directory to conserve space.
  1218.  
  1219.   Step 2 is to put an icon on your launch bar or Desktop for it.
  1220.  
  1221.   That's it.  I hope the installation did not wear you out!
  1222.  
  1223.  
  1224. ΓòÉΓòÉΓòÉ 14. Using MailRun ΓòÉΓòÉΓòÉ
  1225.  
  1226. Using MailRun 
  1227.  
  1228.   MailRun should have it's settings pages filled out before going on to the 
  1229. Quick Start section.
  1230.  
  1231.   For a Quick Start start, though, only the internet account information area 
  1232. needs to be set if you don't mind using the other program setting defaults.
  1233.  
  1234.   When MailRun is first started it appears in the lower left quadrant of the screen.
  1235.  
  1236.   All of it's features are accessable through a popup menu.  Place your mouse 
  1237. pointer near the top of it's window (in the grey area) and click the right 
  1238. mouse button once to see the popup menu.
  1239.  
  1240.   MailRun is moved by putting the mouse pointer on the top part of it's small 
  1241. window (grey area) and holding down on Mouse Button 1 (left) and dragging it to 
  1242. a new location.
  1243.  
  1244.   It can be resized by placing the mouse pointer at the edge or corners of it's 
  1245. window and when you see the double arrow then hold down on Mouse Button 1 or 2 
  1246. and drag to resize.
  1247.  
  1248.   Double clicking on the main MailRun screen with mouse button 1 will close the program.
  1249.  
  1250.  
  1251. ΓòÉΓòÉΓòÉ 14.1. Initial setup for MailRun ΓòÉΓòÉΓòÉ
  1252.  
  1253. Initial setup for MailRun 
  1254.  
  1255.   First bring up the popup menu for mailRun.
  1256.  
  1257.   All of it's features are accessable through a popup menu.  Place your mouse 
  1258. pointer near the top of it's window (in the grey area) and click the right 
  1259. mouse button once to see the popup menu.
  1260.  
  1261.   Select Settings near the bottom of the menu.  This will bring up the main 
  1262. mailRun Settings dialog.
  1263.  
  1264.   Internet account information -- This area has three entry fields : 
  1265.  
  1266.    Domain name --  The domain name is usually everything to the right of the @ 
  1267. symbol in your internet address.  eg., bigdude@hailbop.com would have a  domain 
  1268. name of hailbop.com
  1269.  
  1270.    User name ---  The user name is usually everything to the left of the @ 
  1271. symbol in your internet address.  eg., bigdude@hailbop.com would have a user 
  1272. name of bigdude 
  1273.  
  1274.    Password --  The password is the password assigned to you by your internet 
  1275. provider to access your internet account and/or your mail box.
  1276.  
  1277.   Notification methods -- This area has five main ways to notify you when new 
  1278. mail arrives in your mail box.  Whichever of the five you select (radio 
  1279. buttons) it can also do either or both of the check box selections at the bottom.
  1280.  
  1281.    None --  This selection causes MailRun not to notify you in any way except 
  1282. in it's own windows readout.
  1283.  
  1284.    Beep --  This selection causes MailRun execute a small series of beeps.
  1285.  
  1286.    Flash --  This selection causes MailRun to lash it's own window readout - a 
  1287. silent type of notification.
  1288.  
  1289.    Popup dialog --  This selection causes MailRun to popup a dialog window no 
  1290. matter what ele you are doing on the Desktop.  The dialog box has two initial 
  1291. sub-settings for it.  Select Beep if you want the popup dialog box to also beep 
  1292. you and select Autoclose if you want the dialog to automatically close 
  1293. regardless if you press the OK button on the dialog or not.  If this is 
  1294. selected then set the autoclose time (in seconds) in the spin button below that 
  1295. choice.  The autoclose time interval can also be reset on the fly in the popup dialog.
  1296.  
  1297.    Play .WAV file --  This selection causes MailRun to run a user selectable 
  1298. .wav file.  Enter the fully qualified name of the wave file in the entry field 
  1299. below the button.
  1300.  
  1301.    Start program on notification (menu item also) --  This selection can be 
  1302. used in addition to one of the five radio button selections or by itself.  It 
  1303. will start almost any other program (OS/2, DOS, or Windows) when new mail 
  1304. arrives in your account.
  1305.  
  1306.    Start MailRun Preview screen (menu item also) --  This selection can be used 
  1307. in addition to one of the five radio button selections or by itself.  It will 
  1308. start the MailRun mail Preview feature when new mail arrives in your account.
  1309.  
  1310.   Program startup --  This area has two main selections to set to determine 
  1311. what, if anything, you want MailRun to automatically do when it starts up.
  1312.  
  1313.    Minimize --  Selecting this will cause MailRun to be started in a minimized state.
  1314.  
  1315.    Mail messages -- Selecting this will give you the choice of having MailRun 
  1316. start in a dormant state and not check for incoming mail, check only once then 
  1317. stop checking, or to start in Autocheck mode and check at the intervals set 
  1318. below in the Autocheck spin box.
  1319.  
  1320.   Mail notification -- This area has only two choices to decide when you want 
  1321. to be notified.
  1322.  
  1323.    Every time MR checks for mail --  This selection will notify you every time 
  1324. MailRun checks for mail.  this is usually just used for testing purposes and 
  1325. probably won't be used by most people.
  1326.  
  1327.    Only when mail is found --  This is the default and normal selection.  This 
  1328. selection will cause MailRun to notify you whenever there is mail in your mail box.
  1329.  
  1330.   Autocheck (seconds) -- Set this spin button to the interval that you want 
  1331. MailRun to use to notify you of mail in your mail box.  It has a minimum 
  1332. setting of 15 seconds and a maximum setting of 100,000 seconds.
  1333.  
  1334.   Max. lines to download --  This spin button sets the maximum number of lines 
  1335. in a mail message to download (in addition to the header information) in a Mail 
  1336. Preview download operation.
  1337.  
  1338.   Start mail query on preview open --  This selection makes the Mail Preview 
  1339. dialog to query your mail box when you start it.  Otherwise the Preview dialog 
  1340. starts and waits for you to decide what to do.
  1341.  
  1342.   Force window to float to top --  This selection makes the main MailRun window 
  1343. float to the top of the screen every few seconds regardless if it is covered up 
  1344. by other program windows.
  1345.  
  1346.  
  1347. ΓòÉΓòÉΓòÉ 14.2. NetChat settings for MailRun ΓòÉΓòÉΓòÉ
  1348.  
  1349. NetChat settings for MailRun 
  1350.  
  1351.   MailRun can be somewhat integrated with NetChat to make mailRun either beep 
  1352. you when it detects a Hail message in your mail box or to start NetChat in 
  1353. Monitor ON mode when it detects a Hail message. 
  1354.  
  1355.   To enable this integration first check the check box for "Enable detection of 
  1356. NetChat hailing messages".
  1357.  
  1358.   Then select whether what you want MailRun to do when it finds a NetChat 
  1359. message in your mail box.
  1360.  
  1361.   If you set MailRun to start NetChat in Monitor ON mode then you must also 
  1362. type in the complete path to where NetChat is located.  Just the complete path. 
  1363. Do not put the name of the netchat.exe file in the entry field.
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 14.3. Quick Start ΓòÉΓòÉΓòÉ
  1367.  
  1368. Quick Start 
  1369.  
  1370.   For a Quick Start start only the internet account information area (on the 
  1371. main settings page) needs to be set if you don't mind using the other program 
  1372. setting defaults.
  1373.  
  1374.   Additionally, if you want to use it integrated with NetChat, the NetChat 
  1375. settings page for mailRun needs to be set also.
  1376.  
  1377.   Both of these settings pages are accessable by placing the mouse pointer over 
  1378. the upper grey area of the MailRun main screen and clicking right mouse button 
  1379. once to activate the popup menu. 
  1380.  
  1381.   Then select Settings and/or NetChat Settings to bring up the respective 
  1382. settings dialog boxes.
  1383.  
  1384.   After filling out the minimum settings and saving them close the program and 
  1385. restart it to test the program.
  1386.  
  1387.  
  1388. ΓòÉΓòÉΓòÉ 14.4. MailRun popup menu items ΓòÉΓòÉΓòÉ
  1389.  
  1390. MailRun popup menu items 
  1391.  
  1392.   Start autochecking for mail --  This selection makes MailRun start looking 
  1393. for mail in your mail account at the time interval set in the Settings dialog.
  1394.  
  1395.   Stop autochecking for mail --  This selection will basically "turn off" 
  1396. MailRun and stop it from checking for mail.
  1397.  
  1398.   Check for mail now --  This selection will make MailRun check once for mail 
  1399. immediately.  It can be selected at any time - whether MailRun is in autocheck 
  1400. mode or not.
  1401.  
  1402.   Minimize at program startup -- This selection will force MailRun to be 
  1403. minimized when it is started.
  1404.  
  1405.   Minimize now --  This selection causes MailRun to be minimized immediately.
  1406.  
  1407.   Start mail program --  This selection will start your mail program if you 
  1408. entered one on the Settings page under the notification method section.  You do 
  1409. not have to have the check box on the settings page actually checked to start 
  1410. your mail program from this menu item.
  1411.  
  1412.   Quit --  Closes MailRun.
  1413.  
  1414.   Settings ... --  This selection brings up the main Settings dialog for MailRun.
  1415.  
  1416.   NetChat Settings ... --  This selection brings up the dialog for the NetChat 
  1417. integration settings.
  1418.  
  1419.   About --  This selection brings up the About dialog box.  This is where you 
  1420. can get the info on what version you are using and info on where to register 
  1421. the program.
  1422.  
  1423.  
  1424. ΓòÉΓòÉΓòÉ 14.5. MailRun Preview dialog ΓòÉΓòÉΓòÉ
  1425.  
  1426. MailRun preview dialog 
  1427.  
  1428.   The MailRun preview dialog is used to preview what you have in your mail 
  1429. account.  It has several features to make this a useful tool.
  1430.  
  1431.   The Preview dialog can be set to query your mail account when the dialog is 
  1432. first is opened.  It will get the basic information of what is currently in 
  1433. your account.  It displays a list of the messages in the dialog's list box, the 
  1434. total number of messages there, and the total number of bytes in all the 
  1435. messages combined.
  1436.  
  1437.   You can also scroll the messages and see individual information for each one. 
  1438. The subject line, date, time, and size are all displayed for the currently 
  1439. selected message.
  1440.  
  1441.   Messages can be deleted individually or all the messages can be deleted at 
  1442. the same time by pressing the appropriate button.
  1443.  
  1444.   Messages can also be individually downloaded or all messages can be 
  1445. downloaded.  Note that MailRun can download a maximum of 50 lines of a message 
  1446. (in addition to the header). 
  1447.  
  1448.   Messages can also be viewed without downloading them by selecting the desired 
  1449. message and pressing the View button.  Note that you can only view a maximum of 
  1450. 50 lines (in addition to the header).
  1451.  
  1452.   The Query mail button will query and/or refresh all the information on whats 
  1453. currently in your mail account. 
  1454.  
  1455.  
  1456. ΓòÉΓòÉΓòÉ 14.6. MailRun notification dialog ΓòÉΓòÉΓòÉ
  1457.  
  1458. MailRun notification dialog 
  1459.  
  1460.   MailRun can be set to notify you of incoming mail by poping up a dialog and 
  1461. showing you how many messages are waiting for you in your mail box.
  1462.  
  1463.   The mail notification dialog has several interesting features of its own.
  1464.  
  1465.   When you are notified of incoming mail with this dialog you can simply press 
  1466. OK and be done with it.
  1467.  
  1468.   You can also set it to automatically close the dialog box after a user 
  1469. specified interval even if you don't press OK.  This is accomplished in the 
  1470. Notification methods section of the main settings dialog.
  1471.  
  1472.   When you are actually notified you can modify the behavior of this dialog 
  1473. on-the-fly too.
  1474.  
  1475.   When notified you can press OK and the dialog closes.  It will notify you 
  1476. again at the user specified interval if you still have mail in the account.
  1477.  
  1478.   However, you can temporarily suspend this behavior if you are in the middle 
  1479. of doing something.  When notified press the OK-Suspend button.  This will 
  1480. temporarily suspend MailRun's notification for the time value (in minutes) set 
  1481. in the spin box in the lower right corner of the dialog box.
  1482.  
  1483.   The suspend time value itself can be changed on the fly.  Just click into the 
  1484. area of the spin button that actually displays the suspend value.  That will 
  1485. stop the autoclose feature (if it is set on) and allow you to set the Suspend 
  1486. value to something new.
  1487.  
  1488.   After setting the new value then press OK-Suspend and it will suspend 
  1489. checking for mail until the time interval that you just set has passed.
  1490.  
  1491.   The suspend feature can be thought of as something similar to a "snooze" 
  1492. feature on an alarm clock.
  1493.  
  1494.   The OK-Start preview button will close the notifation dialog and will start 
  1495. the Mail Prview program.
  1496.  
  1497.   The OK-Start program will close the dialog and start the program (if any is 
  1498. specified) that is pointed to in the "Start program on notification" entry 
  1499. field. 
  1500.  
  1501.  
  1502. ΓòÉΓòÉΓòÉ 15. Registering MailRun ΓòÉΓòÉΓòÉ
  1503.  
  1504. Registering MailRun 
  1505.  
  1506.   This version of MailRun is included free with NetChat and does not need to be 
  1507. separately registered.  You are registered for it when you register for NetChat.
  1508.  
  1509.   MailRun is currently not sold in any other manner and is only available with NetChat.
  1510.  
  1511.  
  1512. ΓòÉΓòÉΓòÉ 16. Package contents for NCHAT100.ZIP ΓòÉΓòÉΓòÉ
  1513.  
  1514. Package Contents 
  1515. The files contained within the NetChat archive are: 
  1516.  
  1517. 1.  BMTORDER.DOC    6286 bytes 
  1518.  
  1519. 2.  FILE_ID.DIZ       1006 bytes 
  1520.  
  1521. 3.  MAILRUN.EXE      121039 
  1522.  
  1523. 4.  NETCHAT.EXE      152079
  1524.  
  1525. 5.  NETCHAT.INF      65275 
  1526.  
  1527. 6.  ORDERFRM.DOC     1969
  1528.  
  1529.   If all these files are not present when the archive is unzipped, please 
  1530. notify the sysop where you downloaded the archive from.
  1531.  
  1532.  
  1533. ΓòÉΓòÉΓòÉ 17. License for NetChat and MailRun ΓòÉΓòÉΓòÉ
  1534.  
  1535. License 
  1536.  
  1537. Shareware 
  1538.  
  1539. These programs are shareware and are not free.  It is expected that after 30 
  1540. days of trial use you either erase the software and stop using it or you 
  1541. register it. 
  1542.  
  1543. Distribution 
  1544.  
  1545. These programs can be freely distributed by any means as long as all the 
  1546. original files remain together and are not altered.  They cannot be used for 
  1547. any commercial purpose or sold without first obtaining the authors permission. 
  1548.  
  1549. Disclaimer 
  1550.  
  1551. This package is provided "as is", without any guarantees or warrantees 
  1552. whatsoever. The author is not liable or responsible for any loss or damage of 
  1553. any kind whatsoever, including, but not limited to, losses of a financial, 
  1554. physical, emotional, marital, social, or mental nature that may result from the 
  1555. use or the purported use of anything in this package, for any purpose 
  1556. whatsoever. 
  1557.  
  1558.